package 牛客;

import java.util.*;

class Stu{
    String name;
    public Stu(String name) {
        this.name = name;
    }
    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        Stu stu = (Stu) o;
        return Objects.equals(name, stu.name);
    }
//    public int hashCode() {
//        return Objects.hash(name);
//    }
}
class Test {
    public static void main(String[] args) {
        Stu s1 = new Stu("zhangsan");
        Stu s2 = new Stu("zhangsan");
        Set<Stu> map = new HashSet<>();
        map.add(s1);
        map.add(s2);
        System.out.println(map.size());// 2 说明放进去了两个张三
    }
}